.visiting-history {
  height: 100%;
  overflow: scroll;
  .visitingList {
    padding: 20rpx 40rpx;
    margin-bottom: 100rpx;
    .visitingItem {
      padding: 20rpx 0;
      position: relative;
      border-bottom: 1px solid #dbdbdb;
      .itemNumber {
        width: 40rpx;
        height: 40rpx;
        line-height: 40rpx;
        background-color: #259b24;
        color: #fff;
        text-align: center;
        border-radius: 50%;
      }
      .itemArea {
        padding-top: 16rpx;
        padding-bottom: 16px;
      }
      .itemTime {
        position: absolute;
        top: 20rpx;
        right: 0;
        color: #858585;
      }
    }
  }
}

.visiting-sign {
  padding: 20rpx;
  font-size: 32rpx;
}

.nav-class .van-ellipsis {
  font-size: 36rpx;
}
.label-class {
  font-size: 26rpx;
  color: #999 !important;
}
.input-class {
  margin-top: 10rpx !important;
  font-size: 32rpx;
}
.field-index--van-field.van-cell {
  display: flex;
  flex-direction: column;
}
.field-index--van-field.van-cell.van-cell--borderless {
  padding: 0;
}
.label-class.van-field__label {
  font-size: 16px;
  color: #259b24 !important;
}
